package com.uml.umlwork.service;

import com.uml.umlwork.dto.student.UpdateStudentInfoDTO;
import com.uml.umlwork.entity.Course;


import java.util.List;

/**
 * @author Siki
 * @date 2020/12/22
 */
public interface StudentService {
    /**
     * 学生修改个人信息接口
     * @param dto 信息整合dto
     * @param id 学生ID
     */
    void updateInformation(UpdateStudentInfoDTO dto, String id);

//     List<Course> selectAllCourse（）；
//    List<Course> selectAllCourse();

    /**
     * 学生选课接口
     * @param studentId 学生ID
     * @param classId   开课班ID
     */
    void selectClass(Integer studentId, Integer classId);

    /**
     * 通过账号ID获取学生ID
     * @param userId 账号ID
     */
    Integer getStudentIdByUserId(String userId);


}
